Hey,
I have been having some axis jerk problems using
KFlop + Granite Devices Argon servo drive. The position
loop is closed at Argon, so KFlop is sending step+dir in
open loop mode. Everything usually works ok, but
sometimes, maybe with 1 hour intervals, both my X and Y
servo axes jump about 0,5-2 mm. I have verified that
Argon still knows where the axis is, so then I started
to suspect that the problem is at KFlop's side. I tried
both step+dir and quadrature outputs with various
speeds, those made no difference.
I then ran into a topic at cnc forums: https://en.industryarena.com/forum/intermittent-axis-position-issue--251655.html
and there I got a max time slice computing code, which I
basically copy pasted to my init.c thread 1. Then I
waited for the axis jump, and there was really a huge
step in the time slice recorded! Screenshot included. I
have also included my other .c files, although only the
first thread runs while running my gcode. It does not
seem to matter which gcode I am running, it is 4 axes,
as I am using KFlop to control a large 3D printer.
The version command replies: Version
KFLOP 4.33q Build 17:47:12 Aug 29 2015
KFLOP 4.33q
Any advice on what to try next would be really
helpful!
Thank you,
Juha Koljonen